<html>
<head>
<title>CDR</title>
<link href="estilos.css" rel="stylesheet" type="text/css">
</head>
<body>

<?php
include('class/funciones.class.php');
$funciones = new clase1();


function select_monitor($uniqueid){
	$servidor = 'http://192.168.1.34/asterisk_monitor/';

	$conexion2=mysql_connect("192.168.1.69","asterisk","acompeip") or die("Problemas en la conexion");

	mysql_select_db("asteriskcdrdb",$conexion2) or die("Problemas en la seleccion de la base de datos");

	$query = "select url,estado from file_monitor where uniqueid=".$uniqueid;

	$registros2 = mysql_query($query,$conexion2) or die("Problemas en el select:".mysql_error());

	$reg2 = mysql_fetch_row($registros2);

	if(!$reg2){
		return "#";
	}else{
		if($reg2[1]=='i'){
			return 'inactivo';
		}else{
			return $servidor.$reg2[0];
		}
	}
}//select_monitor


function select(){
$conexion=mysql_connect("192.168.1.69","asterisk","acompeip") or die("Problemas en la conexion");

mysql_select_db("asteriskcdrdb",$conexion) or die("Problemas en la seleccion de la base de datos");

$registros=mysql_query("select calldate, clid, src, dst, duration, disposition, uniqueid from cdr",$conexion) or
  die("Problemas en el select:".mysql_error());

$iter = 0;
while ($reg=mysql_fetch_array($registros)) {

	if($iter % 2 == 0)echo '<tr id="trr'.$iter.'" style="background-color: #e7ddbf;"><td>';
	else echo '<tr id="trr'.$iter.'" style="background-color: #f6f3ea;"><td>';


echo $reg['calldate'];
echo "</td>";

echo "<td>";
echo $reg['src'];
echo "</td>";

echo "<td>";
echo $reg['dst'];
echo "</td>";

echo "<td>";
echo $reg['duration'] . " seg.";
echo "</td>";

echo "<td>";
  switch ($reg['disposition']) {
    case 'ANSWERED':echo "Contestada"; break;
    case 'NO ANSWER':echo "No contestada"; break;
	}
echo "</td>";

echo "<td>";

$resultado = select_monitor($reg['uniqueid']);
if ($resultado == 'inactivo'){
	if($resultado== null){
		echo 'Sin grabacion';
	}else{
		echo 'Descargar!';
	}
}else{
	 echo '<a href="'. $resultado .'">'. 'Descargar!' . '</a>';
}

echo "</td>";

echo "</tr>";

$iter++;
}
mysql_close($conexion);

}//select
echo "<table align='center' class='tbl'>";
echo '<tr><td colspan="6" align="center">CDR</tr></td>';
echo '<tr style="background-color: #eeeeee;">';
echo "<td>";
  echo "Fecha de llamada:";
echo "</td>";
echo "<td>";
  echo "Origen:";
echo "</td>";
echo "<td>";
  echo "Destino:";
echo "</td>";
echo "<td>";
  echo "Duracion:";
echo "</td>";
echo "<td>";
  echo "Estado final:";
echo "</td>";
echo "<td>";
  echo "Grabacion:";
echo "</td></tr>";

//bucle que imprime los datos de la base de datos
select();

echo "</table>";
?>
</body>
</html>
